Disclaimer : Real Data API only extracts publicly available data while maintaining a strict policy against collecting any personal or identity-related information.
Scrape grocery product data, like product name, description, price, review, rating, and more, for various grocery categories like frozen food, health, pets, bakery, home, and Ents, etc., using our Tesco grocery scraper. Use our Grocery data collection tool in countries like the UK, UAE, USA, Ireland, Czechia, Slovakia, Hungary, France, Germany, Canada, Australia, Singapore, Mexico, and other countries.
It is a multinational general merchandise and grocery retailer company of British origin. It has headquarters in Welwyn Garden City, England. As per the gross revenue data, Tesco was the third-highest retailer platform globally in 2011. Its shops are in the UK, Ireland, Czechia, Slovakia, Hungary, and other countries. It is the leading grocery market in the United Kingdom, with a market share of around 30 percent.
It is the grocery data scraper to extract data for categories of Tesco groceries like frozen food, bakery, snacks and treats, food cupboards, drinks, households, pets, health, beauty, baby and toddler, home and Ents, etc. Using this tool for grocery collection, you can scrape grocery data from Tesco, including product titles, descriptions, prices, reviews, ratings, and more.
{ "aisleName": "Milk", "averageWeight": null, "baseProductId": "54550994", "brandName": "TESCO", "bulkBuyLimit": 16, "catchWeightList": null, "category": { "department": "Milk, Butter & Eggs", "shelf": "Semi-Skimmed Milk", "super": "Fresh Food" }, "context": null, "displayType": "Quantity", "groupBulkBuyLimit": 0, "gtin": "05000436589457", "id": "254656543", "image": "https://digitalcontent.api.tesco.com/v2/media/ghs/3f01a93f-35bf-4658-b980-36e96b636e9c/f8f62a30-97b1-4b10-8d7e-6fca2b14f8d7.jpeg?h=225&w=225", "increment": 0, "isForSale": true, "isInFavourites": null, "isNew": false, "isRestrictedOrderAmendment": null, "isSponsored": [ false ], "maxQuantityAllowed": 16, "maxWeight": 0, "minWeight": 0, "price": 1.55, "productType": "SingleProduct", "promo": [], "restrictedDelivery": null, "restrictions": [], "shortDescription": null, "status": "AvailableForSale", "substitutions": [], "timeRestrictedDelivery": null, "title": "Tesco British Semi Skimmed Milk 2.272L 4 Pints", "unit": { "measure": "litre", "price": 0.68 } }
You can extract public data from the Tesco platform using our scraper. We have developed this Tesco grocery data collection tool for ethical uses. However, it may scrape some personal data by mistake. Please follow GDPR guidelines before scraping or using any personal data from Tesco.
You should have a Real Data API account to execute the program examples. Replace
< YOUR_API_TOKEN>
in the program using the token of your scraper. Read about the live APIs with Real Data API docs for more explanation.
import { RealdataAPIClient } from 'RealdataAPI-Client';
// Initialize the RealdataAPIClient with API token
const client = new RealdataAPIClient({
token: '<YOUR_API_TOKEN>',
});
// Prepare actor input
const input = {
"query": "cake"
};
(async () => {
// Run the actor and wait for it to finish
const run = await client.actor("jupri/tesco-grocery").call(input);
// Fetch and print actor results from the run's dataset (if any)
console.log('Results from dataset');
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
console.dir(item);
});
})();
from RealdataAPI_client import RealdataAPIClient
# Initialize the RealdataAPIClient with your API token
client = RealdataAPIClient("<YOUR_API_TOKEN>")
# Prepare the actor input
run_input = { "query": "cake" }
# Run the actor and wait for it to finish
run = client.actor("jupri/tesco-grocery").call(run_input=run_input)
# Fetch and print actor results from the run's dataset (if there are any)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item)
# Set API token
API_TOKEN=<YOUR_API_TOKEN>
# Prepare actor input
cat > input.json <<'EOF'
{
"query": "cake"
}
EOF
# Run the actor
curl "https://api.RealdataAPI.com/v2/acts/jupri~tesco-grocery/runs?token=$API_TOKEN" /
-X POST /
-d @input.json /
-H 'Content-Type: application/json'
new
Optional Boolean
New
query
Optional String
segment
Optional Enum
Main Category
Drink string
,
Frozen-food string
,
Bakery string
,
Household string
,
Pets string
,
Fresh-food string
,
offers
Optional Boolean
Promo
category
Optional String
department
Optional String
shelf
Optional String
limit
Optional Integer
Result count.
Page
Optional Integer
Page index.
sort
Optional Enum
Price ascending string
,
Price descending string
,
Relevance
,
brands
Optional String
Add brand names with comma separation.
dietaries
Optional Enum
Check out the following options for dietaries.
Vegan string
,
Halal string
,
No gluten string
,
Low-fat string
,
Vegetarian string
,
Organic string
,
No lactose string
,
Sugar-free string
,
Low sugar string
,
Low salt string
,
{
"query": "cake",
"page": 1,
"limit": 5
}